The seller must have a professional cleaning completed before the final walk through.
A professional cleaning is not required other than for carpets. The cleaning date and walk through are two different dates. A walk through might be done 5 days before closing, with a cleaning done 3 days before closing.